wire grid electrode - Spanish English Dictionary